package cn.jbolt.ai.klb.vo;

import cn.jbolt.ai.klb.entity.AiFile;
import com.baomidou.mybatisplus.annotation.TableField;

import java.util.List;

public class AiFileListAddVO{



    private List<AiFile> list;
    //知识库id
    private Long knowledgeBaseId ;
    //普通文档才有的属性
    private Integer chunkSize;
    private Integer chunkOverlap;

    //QA文档才有的属性
    private String model;
    private String docType;

    //是否提取资源
    //是否提取资源
    private Boolean extractResources;

    //存储位置 local-本地 qiniu-七牛
    private String resourcesPosition;

    //存储地址
    private String path;



    public Integer getChunkSize() {
        return chunkSize;
    }

    public void setChunkSize(Integer chunkSize) {
        this.chunkSize = chunkSize;
    }

    public Integer getChunkOverlap() {
        return chunkOverlap;
    }

    public void setChunkOverlap(Integer chunkOverlap) {
        this.chunkOverlap = chunkOverlap;
    }

    public List<AiFile> getList() {
        return list;
    }

    public void setList(List<AiFile> list) {
        this.list = list;
    }

    public Long getKnowledgeBaseId() {
        return knowledgeBaseId;
    }

    public void setKnowledgeBaseId(Long knowledgeBaseId) {
        this.knowledgeBaseId = knowledgeBaseId;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getDocType() {
        return docType;
    }

    public void setDocType(String docType) {
        this.docType = docType;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getResourcesPosition() {
        return resourcesPosition;
    }

    public void setResourcesPosition(String resourcesPosition) {
        this.resourcesPosition = resourcesPosition;
    }

    public Boolean getExtractResources() {
        return extractResources;
    }

    public void setExtractResources(Boolean extractResources) {
        this.extractResources = extractResources;
    }
}
